package com.rykj.qxj.server.services;

import java.util.List;


import com.rykj.qxj.server.model.entity.ApiResponseParam;

public interface IApiResponseParamService {
	/**
	 * 
	 * @Description: 保存请求参数并且生成sql语句   
	 * @date:   2019年5月7日 上午9:58:51  
	 * @author: wangshunyi    
	 * @throws
	 */
	String saveResponseParamAndGeneSql(List<ApiResponseParam> responseParamList,String joinStr,String requestStr,String responseStr);
	/**
	 * 
	 * @Description: 删除响应参数  
	 * @param:  响应参数的Id    
	 * @date:   2019年5月7日 上午10:00:27  
	 * @author: wangshunyi    
	 * @throws
	 */
	void deleteResponseParam(Integer id);
	/**
	 * 
	 * @Description: 根据接口版本的id查询响应参数列表   
	 * @param:  apiVersionId 接口版本Id    
	 * @date:   2019年5月7日 上午10:01:31  
	 * @author: wangshunyi    
	 * @throws
	 */
	 List<ApiResponseParam> selectApiResponseParamListByApiVersionId(Integer apiVersionId);

}
